"""
@Author : 合肥一元数智教育科技有限公司
@Date :  2025/5/28 14:57
@Description : 
 movie.txt   复制  movie.txt
"""
"""
file_src = None
file_cp = None
try:
    file_src = open('movie.txt', 'r', encoding='utf-8')
    lst_info = file_src.readlines()
    # 将数据写出
    file_cp = open('movie.txt', 'w', encoding='utf-8')
    file_cp.writelines(lst_info)
except FileNotFoundError:
    print('文件不存在')
finally:
    if file_src is not None:
        file_src.close()
    if file_cp is not None:
        file_cp.close()
"""

"""
以上文本的复制操作  在文本比较大时占用的空间比较多 效率低
如何通过循环的方式 实现文件复制  按行复制
"""
file_src = open('movie.txt', 'r', encoding='utf-8')
file_cp = open('movie_cp.txt', 'w', encoding='utf-8')
line_info_src = file_src.readline()
while line_info_src:
    file_cp.write(line_info_src)
    line_info_src = file_src.readline()

file_src.close()
file_cp.close()
